package com.xh.bussiness.practice.bean.request;

import com.xh.core.bean.BaseRequestBean;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * 学生作业表 查询bean
 * </p>
 *
 * @author Pitt
 * @since 2021-01-26
 */
@Data
public class PracticeStudentRequest extends BaseRequestBean {

    private Integer current;

    private Integer size;

    /**
     * 教师id
     */
    private String userId;

    /**
     * 班级id
     */
    private String classId;

    /**
     * 学生id
     */
    private String studentId;

    /**
     * thirdId pc端布置作业是远程同步的数据，在数据库里存的studentId是一对一，小组课的thirdId;
     **/
    private String thirdId;

    /**
     * 学生名称
     */
    private String studentName;

    /**
     * 作业类型：（1：普通作业，2：题库作业）
     */
    private Integer type;

    /**
     * 发布日期 yyyy-MM 月份筛选
     */
    public String publishMonth;

    /**
     * 作业id
     */
    private String practiceId;

    /**
     * 状态（0：未提交；1：已提交；2：已批改；3：已提交/已批改)
     */
    private Integer status;

    /**
     * 1:正序，-1倒序
     */
    private Integer sort;

    private List<String> classIds;
}
